/*Relógio
Vamos fazer um
relógio. Procure dimensionar os componentes de acordo com a imagem a seguir:*/
/*
1 - Inicie o C++Builder;
2 - Dê um clique em File e depois em New
Application;
3 - Pegue um componente Label na paleta Standart e coloque no Form. No Formulário, selecione o Label e desenhe um retângulo de uns 8 cm
de comprimento por 2 cm
de largura. Altere as seguintes propriedades do no Object
Inspector:
Label
|
Propriedade
|
Alignment
|
taCenter
|
AutoSize
|
False
|
Caption
|
|
Color
|
clYellow
|
Font -> Color
|
clRed
|
Font -> Name
|
Lucida Handwriting
|
Font -> Size
|
30
|
Font -> Style -> fsBold
|
true
|
Font -> Style -> fsItalic
|
true
|
4 - Pegue um
componente Timer na paleta System e coloque no Form. Dê um duplo clique no
componente Timer para abrir o Editor de Códigos e, no evento OnTimer, digite: */
void __fastcall
TForm1::Timer1Timer(TObject *Sender)
{
Label1 -> Caption
= TimeToStr();
}
/*
5 - Na propriedade
Caption de Form1, do Object
Inspector, digite:
Meu Relógio
Execute o
programa. Agora você pode redimensionar o Form e
alterar algumas propriedades como tamanho, fonte e cores a
seu critério.
Eis o código
completo das Unit1.h*/
//---------------------------------------------------------------------------
#ifndef RelogioH
#define RelogioH
//---------------------------------------------------------------------------
#include <vcl\Classes.hpp>
#include <vcl\Controls.hpp>
#include <vcl\StdCtrls.hpp>
#include <vcl\Forms.hpp>
#include <vcl\ExtCtrls.hpp>
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published: // IDE-managed Components
TLabel
*Label1;
TTimer
*Timer1;
void __fastcall
Timer1Timer(TObject *Sender);
private: // User declarations
public: // User declarations
__fastcall
TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern TForm1 *Form1;
//---------------------------------------------------------------------------
#endif
//Eis o código
completo da Unit1.cpp
//---------------------------------------------------------------------------
#include <vcl\vcl.h>
#pragma hdrstop
#include
"Relogio.h"
//---------------------------------------------------------------------------
#pragma resource
"*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall
TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall
TForm1::Timer1Timer(TObject *Sender)
{
Label1-> Caption = TimeToStr(Now());
}
//---------------------------------------------------------------------------
|